<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Document</title>
    </head>

    <body>
        <script>
            // 需求：  封装 findIndex 函数返回查找元素在数组中的索引号。
            // - 要传递2个参数 元素、数组
            // - 如果找到，则返回查找元素在数组中的索引号，如果查找不到，则返回 -1
            // 例如检测 香蕉    数组['苹果', '香蕉', '橘子', '荔枝', '梨子']中， 返回结果是  1
            function findIndex(ele, arr = []) {
                let index = -1;
                for (let i = 0; i < arr.length; i++) {
                    if (ele === arr[i]) {
                        index = i;
                    }
                }
                return index;
            }

            let re = findIndex("香蕉", [
                "苹果",
                "香蕉",
                "橘子",
                "荔枝",
                "梨子",
            ]);
            console.log(re); // 1
        </script>
    </body>
</html>
